package com.lx.t21_30;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * @author c先生
 * @date 2022年04月28日 下午 10:40:37
 * @describe
 * 题目描述
 * 若两个正整数的和为素数，则这两个正整数称之为“素数伴侣”，如2和5、6和13，
 * 它们能应用于通信加密。现在密码学会请你设计一个程序，
 * 从已有的 N （ N 为偶数）个正整数中挑选出若干对组成“素数伴侣”，
 * 挑选方案多种多样，
 * 例如有4个正整数：2，5，6，13，如果将5和6分为一组中只能得到一组“素数伴侣”，
 * 而将2和5、6和13编组将得到两组“素数伴侣”，能组成“素数伴侣”最多的方案称为“最佳方案”，
 * 当然密码学会希望你寻找出“最佳方案”。
 *
 * 输入:
 * 有一个正偶数 n ，表示待挑选的自然数的个数。后面给出 n 个具体的数字。
 *
 * 输出:
 * 输出一个整数 K ，表示你求得的“最佳方案”组成“素数伴侣”的对数。
 *
 * 数据范围： 1 \le n \le 100 \1≤n≤100  ，输入的数据大小满足 2 \le val \le 30000 \2≤val≤30000
 * 输入描述：
 * 输入说明
 * 1 输入一个正偶数 n
 * 2 输入 n 个整数
 *
 * 输出描述：
 * 求得的“最佳方案”组成“素数伴侣”的对数。
 */

public class Main28 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s1 = br.readLine();//n
        String s2 = br.readLine();
        String[] str = s2.split(" ");

    }

    //判断两数之和是不是质数
    public static boolean isPrimeNum(Integer i1,Integer i2){
        int sum = i1+i2;
        boolean flag = false;
        if(sum > 0 && sum < 3){//1,2是质数
            flag = true;//是质数
        }else{
            for(int i = 2 ; i < sum ; i++){
                if( sum%i == 0){
                    flag = false;//不是质数
                    break;
                }else {
                    flag = true;
                }
            }
        }
        return flag;
    }
}
